package com
package ccc
package scala {
  class Test {
    def test(): Unit = {
      println("test...")
    }
  }
  package base6_object {
    object Object1_package {
      def main(args: Array[String]): Unit = {
        // 面向对象编程 - 包

        /*
            java package:
            1. 分类管理
            2. 区分类 java.util.Date java.sql.Date
            3. 包访问权限

            Scala package:
            1. 可以在源码中使用多次package关键字
            2. 源码的路径与包路径没有直接关系
            3. 明确包的作用域，可以在package后面增加大括号
            4. 同一个源码中，子包可以直接访问父包中的内容
            5. Scala可以将包当成对象来用
         */
        println("package...")

        val test = new Test()
        test.test()
      }

    }
  }

}



